// import React, { Component } from 'react';
// import { Tabs, List, Button ,notification,Form} from 'antd';
// import {withRouter} from 'react-router-dom';
// import { connect } from 'react-redux';
// import { setNum } from '@/redux/actions/setting';
// // import * as APIService from '../../axios/api_yyr';
// import '@/assets/css/news';
// const { TabPane } = Tabs;
// // const news = [
// // 	{
// // 		title: '【系统通知】该系统将于今晚凌晨2点到5点进行升级维护。',
// // 		createTime: '2018-04-19 20:00:00',
// // 		isread: 0, //0==>未读，1==>已读
// // 		id: 0
// // 	},
// // 	{
// // 		title: '今晚12点整发大红包，先到先得!',
// // 		createTime: '2018-06-10 00:00:00',
// // 		isread: 0,
// // 		id: 1
// // 	},
// // 	{
// // 		title: '明天晚上0:00发布V3.0版本，请期待!',
// // 		createTime: '2018-11-11 00:00:00',
// // 		isread: 0,
// // 		id: 2
// // 	},
// // 	{
// // 		title: '本系统于2088年0:00:00下线！',
// // 		createTime: '2018-12-29 00:00:00',
// // 		isread: 1,
// // 		id: 3
// // 	}
// // ];
// //弹出通知提醒框
// function openNotification(type, message) {
//     notification.open({
//         type: type,
//         message: message,
//         duration: 2,
//     });
// };

// class News extends Component {
// 	state = { loading: false, dataSource: [] , account:'' , str2:'', dataSource1: [] , dataSource2: [] , };
// 	componentDidMount() {
// 		// this.setState({ loading: true });
// 		// setTimeout(() => {
// 		// 	this.setState({ loading: false, dataSource: news.filter(item => item.isread === 0) });
// 		// }, 500);
// 		let account = localStorage.getItem("account")
// 		let str2 = account
// 		// this.fetch(str2)
// 		this.setState({account,str2})
// 	}
// 	handleChangeTab = key => {
// 		let news = this.state.dataSource
// 		if (parseInt(key) === 1) {
// 			this.setState({ dataSource1: news.filter(item => item.isread === 0) });
// 		} else if (parseInt(key) === 2) {
// 			this.setState({ dataSource2: news.filter(item => item.isread === 1) });
// 		}
// 	};
// 	fetch = (str) => {
// 		// this.setState({loading:true});
// 		// APIService.messageNotification(str).then(res=>{
// 		// 	let dataSource = res.data.data
// 		// 	this.props.setNum({num:dataSource.filter(item => item.isread === 0).length})
// 		// 	localStorage.setItem('num', JSON.stringify({ num:dataSource.filter(item => item.isread === 0).length}));
// 		// 	this.setState({
// 		// 		loading: false, dataSource1: dataSource.filter(item => item.isread === 0),dataSource
// 		// 	})
// 		// })
// 	}
// 	read = (item) => {
// 		// APIService.read(item.id).then(res=>{
// 		// 	if(res.data.code===200){
// 		// 		openNotification('success',res.data.msg)
// 		// 		this.fetch(this.state.str2)
// 		// 	}else{
// 		// 		openNotification('warning',res.data.msg)
// 		// 	}
// 		// }).catch(err=>{
// 		// 	openNotification('error',err.message)
// 		// })
// 	}
// 	onClickTo = (item) => {
// 		if(item.unusualStorageId===null){
// 			if(localStorage.getItem('roleType')==='1'){
// 				this.props.history.push({pathname:"/OrderGd/",id:item.supplierPurchaseOrderId} )
// 			}else{
// 				this.props.history.push({pathname:"/OrderManage/",id:item.supplierPurchaseOrderId} )
// 			}
		  
// 		}else{
// 			localStorage.setItem('linkType', 1);
// 		  this.props.history.push("/partsCancelled/"+item.unusualStorageId)
// 		}
		
// 	}
// 	render() {
// 		const { loading, dataSource1, dataSource2 } = this.state;
// 		return (
// 			<div className="shadow-radius">
// 				<Tabs defaultActiveKey="1" onChange={this.handleChangeTab}>
// 					<TabPane tab="未读消息" key="1">
// 						<List
// 							loading={loading}
// 							className="list-news"
// 							// footer={
// 							// 	<div>
// 							// 		<Button type="primary">全部标为已读</Button>
// 							// 	</div>
// 							// }
// 							dataSource={dataSource1}
// 							renderItem={item => (
// 								<List.Item key={item.id}>
// 									<div className="list-title" onClick={() => {this.onClickTo(item)}}>
// 										<span style={{ color: '#1890ff', cursor: 'pointer' }}>{item.content}</span>
// 									</div>
// 									<div className="list-time">{item.createTime}</div>
// 									<Button onClick = {()=>{this.read(item)}}>标为已读</Button>
// 								</List.Item>
// 							)}
// 						/>
// 					</TabPane>
// 					<TabPane tab="已读消息" key="2">
// 						<List
// 							loading={loading}
// 							className="list-news"
// 							// footer={
// 							// 	<div>
// 							// 		<Button type="danger">删除全部</Button>
// 							// 	</div>
// 							// }
// 							dataSource={dataSource2}
// 							renderItem={item => (
// 								<List.Item key={item.id}>
// 									<div className="list-title">
// 										<span>{item.content}</span>
// 									</div>
// 									<div className="list-time">{item.createTime}</div>
// 									{/* <Button type="danger">删除</Button> */}
// 								</List.Item>
// 							)}
// 						/>
// 					</TabPane>
// 				</Tabs>
// 			</div>
// 		);
// 	}
// }
// const mapStateToProps = state=>state
// const mapDispatchToProps = dispatch => ({
// 	setNum: data => {
// 		dispatch(setNum(data));
// 	},
// });
// export default connect(
// 	mapStateToProps,
// 	mapDispatchToProps
// )(Form.create()(withRouter(News)));
